#!/usr/bin/env python3
"""
快速开始脚本 - 简单演示 MyPackage 的主要功能
"""

import sys
import os

# 确保能够导入mypackage模块
sys.path.insert(0, os.path.dirname(os.path.abspath(__file__)))

def main():
    print("🚀 MyPackage 快速开始演示")
    print("=" * 40)
    
    # 导入包
    print("📦 导入包...")
    import mypackage
    
    print(f"✅ 包版本: {mypackage.__version__}")
    
    # 使用核心功能
    print("\n🔧 测试核心功能...")
    engine = mypackage.Engine("QuickStart")
    engine.start()
    result = engine.process("测试数据")
    print(f"✅ 引擎处理结果: {result}")
    
    # 使用工具函数
    print("\n🛠️ 测试工具函数...")
    is_valid = mypackage.validate_email("test@example.com")
    print(f"✅ 邮箱验证: {is_valid}")
    
    # 使用插件
    print("\n🔌 测试插件系统...")
    plugins = mypackage.plugin_manager.list_plugins()
    print(f"✅ 已加载插件: {plugins}")
    
    # 格式化输出
    data = {"项目": "MyPackage", "状态": "运行中", "功能": "完整"}
    formatted = mypackage.format_output(data, "pretty")
    print(f"✅ 格式化输出:\n{formatted}")
    
    engine.stop()
    print("\n🎉 快速演示完成！")
    print("💡 运行 'python examples/demo.py' 查看完整演示")

if __name__ == "__main__":
    main() 